﻿body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 12px;
    font-family:宋体,arial,sans-serif;
}

/* styles for validation helpers */
.field-validation-error
{
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid
{
    display: none;
}

input.input-validation-error
{
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error
{
    border: 0 none;
}

.validation-summary-errors
{
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid
{
    display: none;
}

fieldset
{
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend
    {
        display: none;
    }

    fieldset ol
    {
        padding: 0;
        list-style: none;
    }

        fieldset ol li
        {
            padding-bottom: 5px;
        }

a img
{
    border: none;
}

.site_master_top
{
    margin: 0;
    padding: 0;
}

.site_master_middle
{
    margin: 0;
    padding: 0;
}


.center_title
{
    margin-top: -80px;
    background-color: #9fed6f;
    width: 100%;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
    text-align: center;
}

.center_content
{
    width: 600px;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #ADD2DA;
    border-radius: 5px;
}

    .center_content td
    {
        vertical-align: middle;
    }

.error_message
{
    font-size: 12px;
    font-weight: bold;
    color: #eb0000;
    text-align: center;
}




.error_flag
{
    color: #eb0000;
}

.button
{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

    .button:hover
    {
        text-decoration: none;
    }

    .button:active
    {
        position: relative;
        top: 1px;
    }

.medium
{
    font-size: 12px;
    padding: 3px 15px;
}

.link_medium
{
    font-size: 12px;
    padding: 5px 15px;
}

.indexlink_medium
{
    font-size: 12px;
    padding: 3px 6px;
}
/* green */
.green
{
    color: #e8f0de;
    border: solid 1px #538312;
    background: #94D342;
    background: -webkit-gradient(linear, left top, left bottom, from(#94D342), to(#4e7d0e));
    background: -moz-linear-gradient(top, #94D342, #4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94D342', endColorstr='#4e7d0e');
}

    .green:hover
    {
        background: #538018;
        background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
        background: -moz-linear-gradient(top, #6b9d28, #436b0c);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
    }

    .green:active
    {
        color: #a9c08c;
        background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
        background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
    }

.blue
{
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

    .blue:hover
    {
        background: #007ead;
        background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
        background: -moz-linear-gradient(top, #0095cc, #00678e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
    }

    .blue:active
    {
        color: #80bed6;
        background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
        background: -moz-linear-gradient(top, #0078a5, #00adee);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
    }

.editor-label
{
    background-color:#E3E3E3;
    width:200px;
    float:left;
    padding-top:3px;
    margin-top:5px;
}

.editor-field
{
    background-color:#E3E3E3;
    margin-top:5px;
}

.validate_message
{
    font-size:12px;
    font-family:宋体;
    color:Red;
    padding-left:2px;
    padding-bottom:2px;
}

.validate_success_img
{
    background:transparent url(/Content/Images/sprite.png) no-repeat scroll -30px -333px;
    width:20px;
    height:15px;
}

.validate_error_img 
{
    background:transparent url(/Content/Images/sprite.png) no-repeat scroll -46px -334px;
    width:18px;
    height:16px;
}

.error_message
{
    font-size:14px;
    font-family:Arial;
    color:Red;
    padding-top:2px;
}

.success_message
{
    font-size: 12px;
    font-weight: bold;
    color: green;
    text-align: center;
}

.float_left
{
    float:left;
}

.float_right
{
    float:right;
}

.clear_both
{
    clear:both;
}

.slide_content
{
    display:none;
    padding:0;
}

.navigation_bar a
{
    color:#ffffff;
}

.popup_trigger
{
    
}

.popup_content
{
    display:none;
}

.checkbox_holder
{
    width:200px;
    display:inline-block;
}



body {margin: 0;}

/*超链接样式*/
a.lefttop:link {font-size:12px; text-decoration:none; color:#43860c;}
a.lefttop:visited {font-size:12px; text-decoration:none; color:#43860c;}
a.lefttop:hover {font-size:12px; text-decoration:none; color:#FF0000;}

/*表格第一行样式*/
.first_line {line-height: 7px;}
.first_line_left {width: 11px;line-height: 7px;	background-image: url(../images/tab_03.gif);	background-repeat: no-repeat;}
.first_line_center{background-image: url(../images/tab_05.gif); line-height: 7px;}
.first_line_right {width: 11px;line-height: 7px;	background-image: url(../images/tab_07.gif);	background-repeat: no-repeat;}

/*表格第二行样式*/
.second_line_1 {width:11px; line-height: 27px; background-image: url(../images/tab_09.gif); background-repeat: no-repeat;}
.second_line_2 {width: 300px; background-image: url(../images/tab_10.gif);}
.second_line_3 {width:32px; background-image: url(../images/tab_11.gif); font-weight: bold;background-repeat: no-repeat;}
.second_line_4 { background-image: none; background-image: url(../images/tab_12.gif); text-align: right;}
.second_line_5 {width: 11px; background-image: url(../images/tab_16.gif); background-repeat: no-repeat;}
.second_line_span { font-weight: bolder; color:#ffffff; font-size:12px;}

/*表格第三行样式*/
.third_line_left {width: 11px; background-image: url(../images/tab_21.gif); background-repeat: repeat-y;}
.third_line_right{width: 11px; background-image: url(../images/tab_22.gif); background-repeat: repeat-y;}

/*表格第四行样式*/
.fourth_line_left {width: 11px; line-height: 31px; background-image: url(../images/tab_25.gif); background-repeat: no-repeat;}
.fourth_line_center {background-image: url(../images/tab_27.gif);}
.fourth_line_right{width: 11px; line-height: 31px; background-image: url(../images/tab_28.gif); background-repeat: no-repeat;}

/*数据列表样式*/
.tab_body{width: 100%;line-height: 22px;border-collapse:collapse;table-layout: fixed; text-align: center;}
.td1 {line-height: 22px; border: solid 1px #e1e1e1; font-size: 12px;}
.td2 {line-height: 22px; border: solid 1px #e1e1e1; font-size: 12px; background-image: url(../images/tab_29.gif); font-weight: bolder;}
.ft{font-size: 12px;}

/*交替背景样式*/
.cellColor { background-image: url(../images/tab_29.gif); font-size: 12px; font-weight: bolder;border: solid 1px #e1e1e1;}
.cellChangeColor{ background-image: url(../images/tab_30.gif);font-size: 12px; font-weight: bolder;border: solid 1px #e1e1e1;}

/*输入框样式*/
.it {	height: 16px;width:25px;}

.STYLE2 {color: #43860c; font-size: 12px; }

.STYLE1 {
	color: #43860c;
	font-size: 12px;
}